/**
 * 
 */
package com.nari.heatshare.utils.queryvo;


/**
 * 温度点数据定制查询结果封装实体
 * @author Xiaopeng
 * @date 2014-4-11
 */
public class TempPointDataCustomizedQuery {
	private String projectUID;
	private String communityUID;
	private String buildingUID;
	private String recordDate;
	private int tempPointNum;
	private int tempPointDataCounter;
	
	/**
	 * 封装实体实例化
	 * @param projectUID
	 * @param communityUID
	 * @param buildingUID
	 * @param tempPointDataCounter
	 * @return
	 * @author Xiaopeng
	 * @date 2014-4-11
	 */
	public static TempPointDataCustomizedQuery getInstance(String projectUID, String communityUID, 
			String buildingUID, String recordDate, int tempPointNum, int tempPointDataCounter) {
		TempPointDataCustomizedQuery customizedQuery = new TempPointDataCustomizedQuery();
		customizedQuery.setProjectUID(projectUID);
		customizedQuery.setCommunityUID(communityUID);
		customizedQuery.setBuildingUID(buildingUID);
		customizedQuery.setRecordDate(recordDate);
		customizedQuery.setTempPointNum(tempPointNum);
		customizedQuery.setTempPointDataCounter(tempPointDataCounter);
		return customizedQuery;
	}

	/**
	 * @return the projectUID
	 */
	public String getProjectUID() {
		return projectUID;
	}

	/**
	 * @param projectUID the projectUID to set
	 */
	public void setProjectUID(String projectUID) {
		this.projectUID = projectUID;
	}

	/**
	 * @return the communityUID
	 */
	public String getCommunityUID() {
		return communityUID;
	}

	/**
	 * @param communityUID the communityUID to set
	 */
	public void setCommunityUID(String communityUID) {
		this.communityUID = communityUID;
	}

	/**
	 * @return the buildingUID
	 */
	public String getBuildingUID() {
		return buildingUID;
	}

	/**
	 * @param buildingUID the buildingUID to set
	 */
	public void setBuildingUID(String buildingUID) {
		this.buildingUID = buildingUID;
	}

	/**
	 * @return the recordDate
	 */
	public String getRecordDate() {
		return recordDate;
	}

	/**
	 * @param recordDate the recordDate to set
	 */
	public void setRecordDate(String recordDate) {
		this.recordDate = recordDate;
	}

	/**
	 * @return the tempPointNum
	 */
	public int getTempPointNum() {
		return tempPointNum;
	}

	/**
	 * @param tempPointNum the tempPointNum to set
	 */
	public void setTempPointNum(int tempPointNum) {
		this.tempPointNum = tempPointNum;
	}

	/**
	 * @return the tempPointDataCounter
	 */
	public int getTempPointDataCounter() {
		return tempPointDataCounter;
	}

	/**
	 * @param tempPointDataCounter the tempPointDataCounter to set
	 */
	public void setTempPointDataCounter(int tempPointDataCounter) {
		this.tempPointDataCounter = tempPointDataCounter;
	}
	
}
